package com.yupi.yuapiclientsdk.utils;


import cn.hutool.crypto.digest.DigestAlgorithm;
import cn.hutool.crypto.digest.Digester;

/**** ---- 生成签名工具----
 *
 * @param
 * @return
 */
public class SignUtils {
    /**
     * 生成签名
     * 使用SHA-256算法来计算一个字符串（由"body"和"secretKey"拼接而成）的哈希值，
     * 然后返回这个哈希值的十六进制表示
     * */
//     使用加密算法对 秘钥进行加密
    public static String genSign(String body, String secretKey){
        Digester md5 = new Digester(DigestAlgorithm.SHA256);
        String content = body + "." + secretKey;
        return md5.digestHex(content);
    }
}
